<!doctype html>
<html>
	<head>
		<meta charset='utf-8'>
		<title>Redstone</title>
		<style>
			.noselect {
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
			.menubut {
				float:left;
				padding:10px;
			}
			.menubut:hover {
				background:rgb(180,180,200);
			}
			.abibut {
				float:right;
				padding:10px;
			}
			.abibut:hover {
				background:rgb(180,180,200);
			}
			.uabibut {
				float:right;
				padding:10px;
				color:rgb(150,150,150);
			}
		</style>
	</head>
	<body style='overflow:hidden'>
		<div style='position:fixed;left:0px;top:0px;right:0px;z-index:2;background:rgba(220,220,220,0.8)' class='noselect'>
			<div onclick="location.href='新建.html'" class='menubut'>新建<br>电路</div>
			<div onclick="location.href='导入.html'" class='menubut'>导入<br>电路</div>
			<div onclick="location.href='导出.html'" class='menubut'>导出<br>电路</div>
			<div id='demo' class='menubut'>示例<br>电路</div>
			<div id='usage' class='menubut'>使用<br>说明</div>
			<div style='float:right;width:45%;padding:10px'><br></div>
			<div id='delbut' class='abibut'>删除<br>元素</div>
			<div id='setbut' class='abibut'>切换<br>状态</div>
			<div id='addbut' class='abibut'>添加<br>元素</div>
		</div>
		<div id='demoView' style='position:fixed;z-index:2;left:0px;top:70px;display:none;padding:10px;background:rgba(180,180,180,0.6)' class='noselect'>
			<p><a href='./demo/各种门.html'>各种门</a></p>
			<p><a href='./demo/触发锁存器.html'>触发锁存器</a></p>
			<p><a href='./demo/三线自动传输数据.html'>三线自动传输数据</a></p>
		</div>
		<div id='usageView' style='position:fixed;z-index:2;left:0px;top:70px;display:none;padding:10px;background:rgba(180,180,180,0.6)' class='noselect'>
		
		导入导出均使用JSON格式，用户可以自行存至文件中<br>
		
		滚轮控制放大缩小<br>

		单击或者框选可以选中若干个节点或线路，每一次选择操作会覆盖已选<br>
		
		按住Shift之后，每一次选择操作会与已选XOR<br>
		
		选中若干个节点(或0个)后，单击“添加元素”或者按下键盘a，“添加元素”亮起，进入添加模式<br>
		
		添加模式下，单击已有节点，则该节点与选中的节点一一连边<br>
		
		单击空白处，新建一个节点，且该节点与选中的节点一一连边<br>

		添加模式下，再次单击“添加元素”或者按下键盘a，退出添加模式<br>
		
		选中若干个节点后，在其中一个节点上，按住鼠标拖动节点<br>

		选中若干个节点，敲击空格/“切换状态”该节点打开/关闭电源<br>

		选中一条线路，敲击空格/“切换状态”该线路更改属性(导线/非门)和方向<br>

		选中若干个节点或一条线路，敲击Delete/“删除元素”删除<br>
		
		Ctrl+A全选，Ctrl+X剪切，Ctrl+C复制，Ctrl+V粘贴<br>

		两个节点之间只能有一条线路<br>

		导线可以双向传播电流，但是会逐渐削弱，串联30条导线后电流无法被捕捉<br>
		
		非门测定较粗一端的电流，并将取反结果输送到较细一端，较细一端的状态不会影响较粗一端<br>
		
		非门整流后，电流又可以传播30条导线长<br>
		
		删除节点会把与它相接的边删除<br>
		</div>
		<canvas id='canvas' style='position:fixed;left:0;top:0;width:100%;height:100%;z-index:1'></canvas>
		<script src='./js/jquery-1.8.3.js'></script>
		<script src='./js/main-1.0.6.js'></script>
	</body>
</html>